#!/bin/bash

NOMREPERTOIRE="tasks_management"
exec_script()
{
	if [ ! -e "$1/$2" ];
	then
	echo "$1/$2 n'existe pas";
	else
		sh $1/$2 $3;
	fi
}
cron_management()
{
	NOMFICHIER="cron_management.sh";
	exec_script $NOMREPERTOIRE $NOMFICHIER $1;
}

at_management()
{
	NOMFICHIER="at_management.sh";
	exec_script $NOMREPERTOIRE $NOMFICHIER;
}

################# LE MENU SECONDAIRE (Gestion des Tâches) #######################
while :
do
	clear
	echo "----------------------------------------------"
	echo " * * * * * * * Cron Main Menu * * * * * * * * * * "
	echo "----------------------------------------------"
	echo "[1] Gestion des tâches pèriodiques cron Administrateur"
	echo "[2] Gestion des tâche pèriodiques cron Utilisateur"
	echo "[3] Gestion des tâches différés AT"
	echo "[4] Exit/stop"
	echo "----------------------------------------------"
	echo -n "Enter votre choix [1-4]:"
	read CHOIX;
case $CHOIX in
1) echo "Planification d'une tâche Administrateur:"; FLAG=0;cron_management $FLAG;;
2) echo "Planification d'une tâche Simple Utilisateur:"; FLAG=1;cron_management $FLAG;;
3) echo "Planification d'une tâche différé:"; at_management;;
4) echo "Appuyer sur une touche pour continuer"; exit 0;;
*) echo "Choix entre 1,2,3 ou 4";
echo "Appuyer sur une touche pour continuer" ; read ;;
esac
done
